home *** CD-ROM | disk | FTP | other *** search
/ NetNews Offline 2 / NetNews Offline Volume 2.iso / news / comp / lang / c-part1 / 7742 < prev    next >
Encoding:
Internet Message Format  |  1996-08-05  |  1000 b 

  1. Path: news.ov.com!news
  2. From: glenn@ov.com (Fletcher.Glenn@ov.com)
  3. Newsgroups: comp.lang.c
  4. Subject: Re: pointers
  5. Date: 28 Feb 1996 17:02:21 GMT
  6. Organization: OpenVision
  7. Message-ID: <4h21qt$rfa@spanky.pls.ov.com>
  8. References: <4gqh8g$bo4@news.bu.edu>
  9. Reply-To: glenn@ov.com
  10. NNTP-Posting-Host: foghorn.pls.ov.com
  11.  
  12. In article bo4@news.bu.edu, lachesis@cs.bu.edu (wai yip) writes:
  13. >can someone who knows a lot about pointers help me with this
  14. >
  15. >int i=3,*p;
  16. >
  17. >with the above declaration, what would the bottom lines do?
  18. >*p=&i;
  19.  
  20. The above is the same as (whatever location p points to) = &i.
  21.  
  22. >p=i;
  23.  
  24. The above puts the integer value 3 into p, p then points to address 3.
  25. Not all compilers will allow this, and most will warn you of a suspicious
  26. pointer assignment.
  27.  
  28. >*p=i;
  29.  
  30. The above is the same as (whatever location p points to) = i. 
  31.  
  32. >p=&i;
  33.  
  34. The result of the above will be that p points to i.
  35.  
  36.             Fletcher.Glenn@ov.com
  37.  
  38. >
  39. >please answer me through email because i don't usually read newsgroups.
  40.  
  41.  
  42.  
  43.  
  44.  
  45.